/* Annhua Blue Color CSS */

body {
    border-top: 3px solid #386b9d;
}

.color {
    color: #386b9d;
}

a, a:visited {
    color: #386b9d;
}

a:hover {
    color: #3c658d;
}

.navbar-inner {
    font-family: sans-serif;
    border-bottom-color: #2f4b66;
    border-top-color: #2f4b66;
    background: #386b9d !important;
    border-top: 2px solid #305a84 !important;
    border-bottom: 2px solid #305a84 !important;
}

.navbar .btn {
    background: #3c658d !important;
}

.navbar .btn:hover {
    background: #386b9d !important;
}

.navbar .nav {
    border-right: 1px solid #2f4b66;
}

.navbar .nav > li > a {
    background: #386b9d;
    border-left: 1px solid #3c658d;
}

.navbar .nav > li > a:hover {
    background: #3c658d !important;
}

.navbar .nav .active > a,
.navbar .nav .active > a:hover,
.navbar .nav .active > a:focus {
    background: #305a84 !important;
}

.dropdown-toggle {
    background: #386b9d !important;
}


.dropdown-menu {
    background: #386b9d !important;
    border: 1px solid #3c658d;
}

.dropdown-menu a {
    background: #386b9d !important;
    border-bottom: 1px solid #3c658d;
}

.dropdown-menu a:hover, .dropdown-menu a:focus {
    background: #233c54 !important;
}

.social i {
    background: #386b9d;
}

.social i:hover {
    background: #3c658d;
}

.flex-caption {
    border-left: 4px solid #386b9d;
}

.service i {
    color: #386b9d;
}

/* Timeline */

.time .tidate {
    background: #386b9d;
}

.time .timatter {
    border-bottom: 2px solid #386b9d;
}

/* Events - Accordion*/

.events .accordion-heading h5 {
    background: #386b9d;
}

/* Slider */

.da-slider {
    border-top: 4px solid #386b9d;
    border-bottom: 4px solid #386b9d;
}

.da-slide h2 {
    color: #386b9d;
}

.da-slide .da-link {
    background: #386b9d;
}

/* Testimonial */

.test {
    border-bottom: 2px solid #386b9d;
}

.test-arrow {
    border-top-color: #386b9d;
}

/* Feature alt */

.afeature:hover {
    border: 5px solid #386b9d;
}

.afmatter i {
    color: #386b9d;
}

.rpost1:hover, .rpost2:hover {
    border-bottom: 2px solid #386b9d;
}

.accordion-heading i {
    color: #386b9d;
}

.process i {
    color: #386b9d;
}

.process-meta span {
    background: #386b9d;
}

.feat h4 i {
    color: #386b9d;
}

.tabbable ul li {
    background-repeat: no-repeat;
    background-position: 2px 7px;
    background-size: 13px 13px;
    padding: 4px 0px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 14px;
}

.nav-tabs li {
    font-family: "Oswald", sans-serif;
    font-size: 12px;
}

.tabbable {
    background-color: #fff;
}

.tree li {
    background-image: url('../img/annhua-b.png');
}

.blog .meta i {
    color: #386b9d;
}

.posts .tags a {
    background: #386b9d;
    border: 1px solid #3c658d;
    border-bottom: 3px solid #3c658d;
}

.posts .tags a:hover {
    border-bottom: 3px solid #386b9d;
    background: #3c658d;
    border: 1px solid #3c658d;
}

.paging a:hover {
    background: #386b9d;
    border: 1px solid #3c658d;
}

.paging .current {
    background: #386b9d;
    border: 1px solid #3c658d;
}

.serv .simg i {
    color: #386b9d;
}

.button a, .button a:visited {
    background: #386b9d;
    border-bottom: 2px solid #3c658d;
}

.button a:hover {
    background: #3c658d;
}

.pricel .phead-top {
    background: #386b9d;
    border: 1px solid #3c658d;
}

.pricel .phead-bottom {
    border-top: 1px solid #3c658d;
}

.nav-tabs > li > a:hover {
    background: #386b9d;
}

.about .asocial i {
    background: #386b9d;
}

.resume h4 {
    background: #386b9d;
}

.resume h5 {
    color: #386b9d;
}

footer {
    border-top: 3px solid #305a84;
    background: #386b9d;
    border-bottom: 3px solid #305a84;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    padding-top: 3px;
}

footer ul li {
    background-image: url('../img/annhua-b.png');
}

.input-medium {
    margin-left: 0px;
}

.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}

@keyframes blink {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}